
.swiper{width: 100%;height: 818px;max-width: 1920px;}
.swiper img{width: 100%;height: 818px;margin: 0;padding: 0;}
/* .swiper-pagination-bullet{opacity: 1; display: inline-block; background: white;width: 40px;height: 40px;}
.my-bullet-active{width: 20px;height: 20px;background: transparent;border: solid 10px white;} */
.swiper-container {
  width: 100%;height: 100%;
  position: relative;
}
.swiper-container .swiper-slide {
/* width: 507px;height: 528px; */
background: rgba(246, 246, 246, .5);
width: 507px;
/* height: 528px; */
height: 430px; ;
transition: 300ms;
	  transform: scale(0.62)!important;
}
.index-swiper{max-width: 1920px;}
.index-swiper .swiper-pagination{
  bottom: 30px;
}
.index-swiper .swiper-pagination .swiper-pagination-bullet{
  width: 18px;
  height: 18px;
  opacity: 1;
  background-color: #fff;
  border: 4px solid #fff;

}
.index-swiper .swiper-slide{
  position: relative;
}
.index-swiper .swiper-slide:hover .swiper-slide-tit-wrap {display: flex;}
.swiper-slide-tit-wrap{
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  top:0;
  /* display: flex; */
  display: none;
  flex-direction: column;
  background: rgba(0, 0, 0, .3);
  align-items: center;
  justify-content: center;
}
.swiper-slide-tit{
  font-size: 40px;
  color: #fff;
  line-height: 68px;
  width: 910px;
  text-align: center;  
}
.swiper-slide-tit-keyword{
  width: 305px;
  height: 85px;
  line-height: 84px;
  border:1px solid #fff;
  border-radius: 2px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 20px;
  font-size: 28px;
  color: #fff;
  padding: 0 20px;
}
.index-swiper .swiper-pagination .my-bullet-active{  
  background-color: transparent;
}
.swiper-container .swiper-slide .h4{display: inline-block;text-align: center; height: 50px;font-size: 20px;font-family: Source Han Serif CN;font-weight: 400;color: #000000;line-height: 25px;margin: 28px auto;transition: all 2s;}
/* .swiper-container .swiper-slide .image-text4a1{display: none;transition: all 2s;} */

.text-group4a1 {line-height: 14px;width: 27px;height: 14px;overflow-wrap: break-word;color: rgba(255, 255, 255, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;transition: all 2s;margin-left: 12px;}
.image4a3 {width: 27px;height: 7px;transition: all 2s;margin-right: 7px;}
/* 中间部分的左右两个 */
/* .swiper-container .swiper-slide-prev,.swiper-container .swiper-slide-next {width: 315px;height: 312px;transition: all 2s;} */
  /* .swiper-container .swiper-slide-prev,.swiper-container .swiper-slide-next .img{width: 315px;height: 203px;transition: all 2s;} 
  .swiper-container .swiper-slide-prev,.swiper-container .swiper-slide-next .h4{display: inline-block;width: 268px;height: 46px;font-size: 16px;font-family: Source Han Serif CN;font-weight: 400;text-align: center;color: #000000;line-height: 20px;margin: 22px auto;transition: all 2s;}
  .swiper-container .swiper-slide-prev,.swiper-container .swiper-slide-next.image-text4a1{display: none;transition: all 2s;}transform: scale(0.8); */
/* 中间部分 */
.swiper-container .swiper-slide-active {width: 507px;height: 528px;transform: scale(1)!important;}
/* .swiper-container .swiper-slide-active,.swiper-container .swiper-slide-duplicate-active  .img{width: 507px;height: 528px;transition: all 2s;} 
.swiper-container .swiper-slide-active,.swiper-container .swiper-slide-duplicate-active .h4{display: inline-block;text-align: center; width: 456px;height: 50px;font-size: 20px;font-family: Source Han Serif CN;font-weight: 400;color: #000000;line-height: 25px;margin: 28px auto;transition: all 2s;}
.swiper-container .swiper-slide-active,.swiper-container .swiper-slide-duplicate-active .image-text4a1{display: block;width: 89px;height: 37px;background: #D3D1D1; margin: 26px 0 0 375px; transition: all 2s;}
.swiper-container .swiper-slide-active,.swiper-container .swiper-slide-duplicate-active   .text-group4a1 {line-height: 14px;width: 27px;height: 14px;overflow-wrap: break-word;color: rgba(255, 255, 255, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;transition: all 2s;}
.swiper-container .swiper-slide-active,.swiper-container .swiper-slide-duplicate-active   .image4a3 {width: 27px;height: 7px;margin-top: 3px;transition: all 2s;} */
.clip-swiper-des{
  padding: 0 20px;
}
.clip-swiper-tit{
  font-size: 20px;
  font-family: Source Han Serif CN;
  font-weight: 400;
  color: #000000;
  line-height: 30px;
  margin-top: 14px;
  min-height: 60px;
}
.clip-swiper-img{display: block; height: 327px; text-align: center;}
.clip-swiper-img img{max-height: 100%;}
.clip-swiper-btn-wrap{
  margin-top: 20px;
  border-top: 1px solid rgba(17, 25, 135, .2);
  text-align: right;
  /* display: flex; */
  display: none;
  justify-content: right;  
}
.swiper-container .swiper-slide-active .clip-swiper-btn-wrap{
  display: flex;
}
.clip-swiper-nextbtn{
  position: absolute;
  right: 0;
  top: 249px;
  width: 38px;
  height: 75px;
  z-index: 9;
  cursor: pointer;
}
.clip-swiper-prebtn{
  position: absolute;
  left:0;
  top: 249px;
  width: 38px;
  height: 75px;
  z-index: 9;
  cursor: pointer;
}


.recSwiper{
  width: 100%;height: 27px;
}
.recSwiper .swiper-slide{line-height: 27px;}
.box1{width: 100%;height: 611px; background: #E8E9EB;padding-top: 76px;}
.box1 .title{width: 1200px;height: 81px;background: #FFFFFF; display: flex;align-items: center;}
.box1 .box1a{margin-left: 42px; width: 124px;height: 27px;background: #111987;line-height: 27px;text-align: center;font-size: 14px;font-family: Source Han Serif CN;font-weight: 500;color: #FFFFFF;flex-shrink: 0;}
.box1 .con{margin-left: 23px;height: 27px;font-size: 20px;font-family: Source Han Serif CN;font-weight: 500;color: #282828;line-height: 20px; overflow: hidden;}

.box1 ul{width: 1200px;margin-top: 66px; display: flex;
  margin-right: -23px;
}
.godetail-ico{
  /* margin: 22px 0; */
  display: flex;
  padding-right: 41px;
  align-items: center;
  height: 53px;
  justify-content: right;
}
.godetail-ico .godetail-ico-i{
  width: 10px;
  height: 16px;
}
.box1 ul li{width: 283px;height: 331px;background: #FFFFFF;margin-right: 23px;}
.box1 ul li:last-child{margin-right: 0;}
.box1 ul li .item-img{width: 283px;height: 188px;}
.box1 ul li a{display: block; width: 100%;height: 100%;}
.box1 ul li p{font-size: 14px;font-family: Source Han Serif CN;font-weight: 400;color: #282828;line-height: 24px;    white-space: normal; padding: 0 20px;}
.box1 ul li a:hover p{color: #111987;}
.boxa ul{
  display: flex;
  flex-wrap: wrap;
}
.boxa ul li{width: 580px; padding:25px 0; border-top: 1px solid #D3D1D1;border-bottom: 1px solid #D3D1D1;margin-top: -1px;}
.boxa ul li:nth-child(2n){margin-left: 40px;}
.boxa-c{height: 100%;}
.boxa .boxa-tit{max-width: 500px;min-width: 382px;  flex-shrink: 1;overflow-wrap: break-word;font-size: 20px;font-family: SourceHanSerifCN-Regular;text-align: left;line-height: 32px; }
.boxa .boxaa{overflow: hidden; background-color: rgba(211, 209, 209, 1);border-radius: 10px;width: 120px;height: 120px;margin-left: 26px; flex-shrink: 0;}
.boxa .boxaa a{
  display: block;
  width: 120px;height: 120px;
}
.boxa .boxaa img{width: 100%;height:100%;object-fit: cover;}
.circle-goetail{ flex-shrink: 0;margin-left: 26px;}
.boxa ul li .image_6{display: block;width: 580px;height: 1px; margin-top: 26px;}

.image1 {width: 39px;height: 7px;margin: 76px 0 0 0;}
.image2 {width: 39px;height: 7px;margin: 67px 0 0 0;}
.image_1 {width: 580px;height: 1px;float: left;}
.image_2 {width: 580px;height: 1px;margin-left: 40px; float: left;}
.text {margin-bottom: 75px; display: block;height: 35px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;white-space: nowrap;line-height: 35px;margin-top: 27px;}
.text a{color: rgba(17, 25, 135, 1);}
.image-wrapper{width: 1200px;height: 1px;margin-top: 26px;}

.boxb{margin-top: 59px;justify-content: space-between;}
.boxb1 {background-color: rgba(246, 246, 246, 1);width: 431px;height: 557px;}
.groupb1 {background-color: rgba(255, 255, 255, 1);height: 233px;width: 345px;margin: 32px 0 0 43px;}
.boxb11 {background-color: rgba(246, 246, 246, 1);width: 328px;height: 217px;margin: 8px 0 0 8px;}
.boxb11 img{width: 328px;height: 217px;}
.text-groupb1 {width: 336px;margin: 20px 0 0 45px;}
.textb2{line-height: 24px; margin-top: 15px;}
.textb1 {width: 332px;overflow-wrap: break-word;color: rgba(31, 0, 0, 1);font-size: 22px;font-family: SourceHanSerifCN-Regular;font-weight: NaN;text-align: left;line-height: 32px;margin-left: 2px;}
.textb {width: 336px;height: 62px;overflow-wrap: break-word;color: rgba(87, 87, 87, 1);font-size: 14px;font-family: SourceHanSerifCN-Light;font-weight: 300;text-align: left;line-height: 24px;margin-top: 21px;}
.textb2 a{color: rgba(87, 87, 87, 1);}
.textb2 a:hover{color:#2F3696;}
.groupb2 {background-color: rgba(211, 209, 209, 1);width: 89px;height: 37px;margin: 40px 0 28px 290px;}
.image-textb1 { width: 70px;height: 14px;margin: 12px 0 0 12px;}
.text-groupb2 {width: 27px;height: 14px;overflow-wrap: break-word;color: rgba(57, 57, 57, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;line-height: 14px;}
.imageb1 { width: 26px;height: 7px;margin-top: 3px;}
.boxb2 {width: 743px;height: 555px;}
.boxb2 ul{width: 743px;height: 555px;padding: 0;}
.boxb2 ul li{padding:24px 0 25px; margin-top: -1px; border-top: 1px solid #ECECEC;border-bottom: 1px solid #ECECEC;}
.imageb2 { width: 743px;height: 1px;margin: 0;}
.imageb3 { width: 743px;height: 1px;margin-top: 24px;}
.boxb21 {width: 739px;height: 135px;margin: 0 0 0 2px; align-items: center;justify-content:space-between;}
.blockb1 {background-color: rgba(236, 236, 236, 1);width: 196px;height: 130px; margin-right: 23px;flex-shrink: 0;overflow: hidden;}
.blockb1 img{width: 196px;height: 130px;object-fit: cover;}
.groupb3 {min-width: 430px;max-width: 600px; height: 90px;}
.textb3 {overflow-wrap: break-word;color: rgba(31, 0, 0, 1);font-size: 18px;font-family: SourceHanSerifCN-Regular;font-weight: NaN; text-align: left;line-height: 24px;min-height: 48px;width: 463px;}
.textb3 a{overflow-wrap: break-word;color: rgba(31, 0, 0, 1);font-size: 18px;font-family: SourceHanSerifCN-Regular;font-weight: NaN; text-align: left;line-height: 24px;}
.sectionb1 {width: 440px;height: 22px;margin: 25px 0 0 1px;}
.text-wrapperb1 {height: 22px;line-height: 22px;border: 1px solid rgba(17, 25, 135, 0.2);max-width: 94px; overflow: hidden;text-align: center;margin-right: 5px;}
.textb4 {overflow: hidden;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;white-space: nowrap;text-overflow: ellipsis;padding-left: 5px;padding-right: 5px;}
.text-wrapper2 {height: 22px;border: 1px solid rgba(17, 25, 135, 0.2);width: 94px;}
.textb5 {width: 70px;height: 14px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;line-height: 14px;margin: 4px 0 0 12px;}
.thumbnailb1 {width: 9px;height: 14px;margin: 94px 0 0 64px;flex-shrink: 0;}
.image3 {width: 826px;height: 7px;margin: 124px 0 0 0px;}
.image3_1{width: 38px; height: 7px;}
.image3_2 {width: 38px;height: 7px;}
.text-wrapperc {width: 1198px;height: 25px;margin: 15px 0 0 0px;}
.textc1 {width: 103px;height: 24px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 26px;font-family: MeiryoUI;font-weight: NaN;text-align: center;white-space: nowrap;line-height: 24px;}
.textc2 {width: 405px;height: 24px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 25px;font-family: MeiryoUI;font-weight: NaN;text-align: left;white-space: nowrap;line-height: 24px;margin-top: 1px;}
.textc2 a{color: rgba(17, 25, 135, 1);}
.boxc {width: 1198px;height: 312px;margin: 49px 0 0 0px;}
.imagec1 {width: 777px;height: 313px;}
.imagec1 li{width: 363px;height: 313px;background: #F6F6F6;overflow: hidden;}
.imagec1 li img{width: 363px;height: 242.5px;}
.imagec1 li p{display: inline-block; width: 375px;height: 50px;padding: 13px;font-size: 16px;line-height: 20px;}
.groupc1 {width: 402px;height: 313px;}
.groupc1 li{border-bottom: 1px solid rgba(160, 160, 160, .3); padding-bottom: 25px;}
.groupc1 li:nth-child(n+2){margin-top: 23px;}
.image-textc1 { width: 402px; height: 64px;}
.blockc1 {background-color: rgba(17, 25, 135, 1);width: 106px;height: 64px;}
.blockc1 img{width: 106px;height: 70px;}
.thumbnailc1 {width: 10px;height: 16px;margin: 8px 0 0 3px;}
.text-groupc1 {width: 280px;overflow-wrap: break-word;color: rgba(40, 40, 40, 1);font-size: 14px;font-family: SourceHanSerifCN-Regular;font-weight: NaN;text-align: left;line-height: 24px;margin: 11px 0 0 3px;}
.imagec2 {width: 400px;height: 1px;margin-top: 22px;}
  
.image4 {width: 38px;height: 7px;margin: 110px 0 0 0px;}
.boxd1 {width: 1200px;height: 38px;margin: 24px 0 0 0px;}
.box2{background-color: #FFFFFF;}
.textd1 {width: 78px;height: 36px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;text-align: center;white-space: nowrap;line-height: 36px;margin-top: 2px;}
.textd1 a{color: rgba(17, 25, 135, 1)}
.groupd {background-color: rgba(17, 25, 135, 1);width: 172px;height: 37px;}
.textd2 {width: 65px;height: 14px;overflow-wrap: break-word;color: rgba(255, 255, 255, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;line-height: 14px;margin: 11px 0 0 40px;}
.imaged {width: 27px;height: 6px;margin: 15px 5px 0 35px;}
.boxd2 {width: 1200px;height: 622px;margin: 44px 0 0 0px;}
.videod {width: 1200px;height: 422px;}
.videod .videod-img{width: 808px;height: 454px;}
.videobig-img-wrap, .videosmall-img-wrap{
  position: relative;
  overflow: hidden;
}
.videod-img-play-ico img{width: 100%;height: 100%;}
.videobig-img-wrap .videod-img-play-ico{position: absolute;right: 21px; bottom: 21px;width: 54px;height: 54px;}
.videosmall-img-wrap .videod-img-play-ico{position: absolute;right: 9px; bottom: 10px;width: 33px;height: 33px;}
.boxd21 {width: 364px;height: 422px;} 
.textd21 {display: inline-block;margin-top: 49px; width: 355px;overflow-wrap: break-word;color: rgba(31, 0, 0, 1);font-size: 22px;font-family: SourceHanSerifCN-Regular;font-weight: NaN;text-align: left;line-height: 36px;}
/* 文字 */
.textd22 {display: inline-block;width: 364px;margin-top: 39px;height: 75px;overflow-wrap: break-word;color: rgba(116, 116, 116, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: justifyLeft;line-height: 25px; text-indent: 2em;}
.textd22 a{color: rgba(116, 116, 116, 1);}
.textd22 a:hover{color: #2F3696;}
.sectiond {background-color: rgba(211, 209, 209, 1);width: 89px;height: 37px;margin-top: 93px;margin-left: 275px;}
.image-textd {width: 70px;height: 14px; margin: 12px 0 0 12px;}
.text-groupd {width: 27px;height: 14px;overflow-wrap: break-word;color: rgba(246, 246, 246, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;line-height: 14px;}
.imaged1 {width: 26px; height: 6px;margin-top: 3px;}
.bottomd{width: 1200px;height: 138px;margin: 66px 0 0 0;}
.text-wrapperd {width: 588px;height: 138px;}
.text-wrapperd2 {width: 600px;}
.text-wrapperd .videod-img{width: 209px;height: 140px;}
.boxd211{width: 368px;height: 138px; display: flex;flex-direction: column;justify-content: space-between;}
.textd211 {display: inline-block; width: 368px;overflow-wrap: break-word;color: rgba(31, 0, 0, 1);font-size: 18px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;line-height: 30px;}
.sectiond1 {background-color: rgba(211, 209, 209, 1);width: 89px;height: 37px;margin-top: 18px;margin-left: 279px;}
.image-textd1 {width: 70px;height: 14px; margin: 12px 0 0 12px;}
.text-groupd1 {width: 27px;height: 14px;overflow-wrap: break-word;color: rgba(246, 246, 246, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;line-height: 14px;}
.imaged11 {width: 26px; height: 6px;margin-top: 3px;}
.box3{width: 100%;background:  #E8E9EB; margin-top: 127px;padding-bottom: 70px;}

.image3a {width: 38px;height: 7px;margin-top: 69px;}
.text-wrapper3a { width: 78px; height: 37px; margin-top: 25px}
.text3a {display: block; width: 78px;height: 37px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;text-align: center;white-space: nowrap;line-height: 37px;}
.text3a a{color: rgba(17, 25, 135, 1);}
.section3a { width: 1882px; height: 401px; margin: 49px auto;}
.section3a1 {background-color: rgba(116, 116, 116, 1);border-radius: 10px 0 0px 10px;width: 349px;height: 265px;overflow: hidden;}
.section3a1 img{width: 399px;height: 265px;object-fit: cover;}
.image3b {width: 585px;height: 401px;padding: 0 20px;background: white;}
.image3b li {width: 545px;height: 133px;border-bottom: solid 1px #E8E9EB;}
.image3b li:nth-last-child(1) {width: 545px;height: 133px;border-bottom:none;}
.group3 span{display: inline-table;width: 500px;font-size: 16px;line-height: 28px;}
.group3 a{display: inline-table;}
.group3 a img{width: 26px;height: 26px;}

.box4{width: 100%;background-color: #FFFFFF;}
.image4a {width: 38px;height: 7px;margin: 87px 0 0 0px;}

.text4a {display: block; width: 77px;height: 36px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;text-align: center;white-space: nowrap;line-height: 36px; margin-top: 26px;}
.text4a a{color: rgba(17, 25, 135, 1);}
.box4a {width: 1350px;height: 528px; margin: 74px auto;overflow: hidden;}
.box4b ul{width: 1200px;height: 343px;}
.box4b ul li{width: 580px;margin: 25px 0 0 0px;float: left;}
.box4b ul li:nth-child(2n){margin-left: 40px;}
.box4b span{width: 369px;height: 51px;overflow-wrap: break-word;color: rgba(31, 0, 0, 1);font-size: 20px;font-family: SourceHanSerifCN-Regular;font-weight: NaN;text-align: left;line-height: 32px;}
.box4b .box4ba{overflow: hidden; background-color: rgba(211, 209, 209, 1);border-radius: 10px;width: 120px;height: 120px;}
.box4b .box4ba img{width: 120px;height: 120px}
.box4b a { width: 26px;height: 26px;}
.box4b a img{ width: 26px;height: 26px;margin: 0;}
.box4b ul li .image_6{display: block;width: 580px;height: 1px; margin-top: 26px;}

.image4b {width: 39px;height: 7px;margin: 70px 0 0 0;}
.image4b_1 {width: 580px;height: 1px;float: left;}
.image4b_2 {width: 580px;height: 1px;margin-left: 40px; float: left;}
.text4b {margin: 0 0 75px; display: block;width: 143px;height: 35px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;white-space: nowrap;line-height: 35px;margin-top: 27px;}
.box4c{margin-top: 85px; width: 100%;height: 702px; background-image: url(../image/indexv2/banner.png);background-size: 100% 703px;padding-top: 105px;}
.box4c-left {width: 221px;height: 360px;margin: 67px 0 0 0px;}
.image4c1 {width: 39px;height: 8px;margin-left: 10px;}

.text4c1 {width: 221px;height: 40px;overflow-wrap: break-word;color: rgba(255, 255, 255, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;text-align: left; white-space: nowrap;line-height: 40px;margin-top: 19px;margin-bottom: 37px;}

.block4c {background-color: #ffffff;width: 172px;height: 37px;margin: 28px 0 0 9px;line-height: 37px;}
.text4c2 {width: 120px;text-align: center;height: 14px;overflow-wrap: break-word;color: rgba(40, 40, 40, 1);font-size: 14px;font-family: SourceHanSansCN-Medium;font-weight: 500;overflow: hidden;white-space: nowrap;line-height: 14px;text-overflow: ellipsis;
}
.block4c-keyword{
  align-items: center;
  padding:0 5px ;
  height: 37px;
  justify-content: space-between;
}
.block4c li a{ text-overflow: inherit;}
.image4c2 {width: 27px;height: 7px;}
.box4c1{width: 1561px;height: 499px;}
.box4c-right{width: 1262px;height: 499px;}
.box4c2 {background-color: rgba(246, 246, 246, 1);width: 610px;height: 499px;}
.block4c1 {background-color: rgba(17, 25, 135, 1);width: 610px;height: 258px;}
.block4c1 img{width: 610px;height: 258px;}
.image-text4c {width: 511px;height: 18px;margin: 24px 0 0 29px;}
.thumbnail4c {width: 10px;height: 16px;margin-right: 14px;}
.text-group4c {height: 18px;overflow-wrap: break-word;text-overflow: ellipsis;overflow: hidden;color: rgba(0, 0, 0, 1);font-size: 18px;font-family: SourceHanSerifCN-Regular;font-weight: NaN;text-align: left;white-space: nowrap;line-height: 18px;}
.text4c3 {width: 500px;overflow-wrap: break-word;text-indent: 2em;color: rgba(116, 116, 116, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: justifyLeft;line-height: 25px;margin: 25px 0 0 54px;}
.text4c3 a{
  color: rgba(116, 116, 116, 1)
}
.text4c3 a:hover{
  color: #2F3696
}

.block4c11 {background-color: rgba(17, 25, 135, 1);width: 89px;height: 37px;margin: 30px 0 0 467px; flex-shrink: 0;}
.image-text4c1 {width: 70px;height: 14px;margin: 12px 0 0 12px;}
.text-group4c1 {line-height: 14px;width: 27px;height: 14px;overflow-wrap: break-word;color: rgba(255, 255, 255, 1);font-size: 14px;font-family: SourceHanSerifCN-Medium;font-weight: 500;text-align: left;white-space: nowrap;}
.image4c3 {width: 27px;height: 7px;margin-top: 3px;}

.swiper-last{width: 1200px;height: 270px;margin-top: 62px;margin-bottom:  158px;overflow: hidden;position: relative;}
/* .swiper-last .swiper-wrapper{width: 1200px;height: 250px;margin-top: 62px;margin-bottom:  158px;overflow: hidden;} */
.swiper-last .swiper-wrapper .swiper-slide{width: 272px;height: 250px; flex-shrink: 0;}
.swiper-last .swiper-wrapper .swiper-slide img{width: 272px;height: 170px;}
.swiper-last .swiper-wrapper .swiper-slide h3{display: block;margin: 17px 0 17px 16px; width: 240px;text-align: center;
  height: 44px;
  font-size: 18px;
  font-family: Source Han Serif CN;
  font-weight: 400;
  color: #000000;
  line-height: 22px;}
  .swiper-last .swiper-wrapper .swiper-slide h3 a{color: #000000;} 
  .swiper-last-pagination-bullet{width: 10px;height: 10px;background: black;}
.my-bullet{  display: inline-block;
  width: 7px;
  height: 7px;
  background: #000000;
  border: 1px solid #000;
  position: relative;
  margin-right: 18px;
  border-radius: 50%;
}
.my-bullet:last-child{
  margin-right: 0;
}
.swiper-last .swiper-pagination-bullet-active{
  background: transparent;
  border: 1px solid #747474;
}

.image4d {width: 39px;height: 7px;margin: 82px 0 0 0;}
.text4d { display: block;width: 178px;height: 37px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;white-space: nowrap;line-height: 37px;margin-top: 25px;}
.text4d a{color: rgba(17, 25, 135, 1);}
.box4d{margin: 93px auto 0; width: 1721px;height: 380px;flex-wrap: wrap;}
.box4d li{width: 548px;height: 150px;}
.box4d li img{width: 223px;height: 150px;flex-shrink: 0;margin-right: 28px;}

.box4d li a{color: black; display: inline-block; min-width: 300px;max-width: 500px;font-size: 19px;line-height: 28px;}
.box4d li .click{width: 223px;height: 150px;max-width: 223px;min-width: 223px;margin-right: 28px;display: block;}
.image4e {width: 39px;height: 7px;margin: 117px 0 0 0;}
.text4e {margin-bottom: 51px; display: block;height: 37px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;white-space: nowrap;line-height: 37px;margin-top: 27px;}
.text4e a{color: rgba(17, 25, 135, 1);}
.box4e ul li{width: 580px;margin: 25px 0 0 0px;float: left;}
.box4e ul li:nth-child(2n){margin-left: 40px;}
.box4e span{width: 369px;height: 51px;overflow-wrap: break-word;color: rgba(31, 0, 0, 1);font-size: 20px;font-family: SourceHanSerifCN-Regular;font-weight: NaN;text-align: left;line-height: 32px;}
.box4e .box4ea{overflow: hidden; background-color: rgba(211, 209, 209, 1);border-radius: 10px;width: 120px;height: 120px;}
.box4e .box4ea img{width: 120px;height: 120px}
.box4e a { width: 26px;height: 26px;}
.box4e a img{ width: 26px;height: 26px;margin: 0;}
.box4e ul li .image_6{display: block;width: 580px;height: 1px; margin-top: 26px;}
.image4e_1 {width: 580px;height: 1px;float: left;}
.image4e_2 {width: 580px;height: 1px;margin-left: 40px; float: left;}
.image4f {width: 39px;height: 7px;margin: 125px 0 0 0;}
.text4f { display: block;height: 37px;overflow-wrap: break-word;color: rgba(17, 25, 135, 1);font-size: 40px;font-family: MeiryoUI;font-weight: NaN;white-space: nowrap;line-height: 37px;margin-top: 26px;}
.text4f a{color: rgba(17, 25, 135, 1)}

.bottom{width: 100%;height: 160px;background: #706F6F;padding-top:61px ;}
.bottom ul{margin: 0 auto; width: 426px;height: 16px;font-size: 16px;font-family: Source Han Serif CN;font-weight: 400;color: #FFFFFF;line-height: 16px;}
.bottom span{display:block; margin: 17px auto 0;height: 12px;text-align: center; font-size: 12px;font-family: Source Han Serif CN;font-weight: 400;color: #FFFFFF;line-height: 12px;}

.ablock{
  width: 100%;
  height: 100%;
}
.image-text4a1{width: 89px;height: 37px;background: #D3D1D1; margin: 26px 0 0 0; transition: all 2s;display: flex;align-items: center;justify-content: center;}

a img:hover{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  -o-transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  transition: all cubic-bezier(0, 0.88, 1, -0.07) 2s;
  
}

a{
  overflow: hidden;
  
}
body > div:first-child {
  background: #FFFFFF;
}